from django.db import models


"""
第1周作业：
1. 分别定义一个学生和成绩模型类，类名分为是Student和Score，Student类里保存学生姓名、年龄等信息。Score类里保存科目、分数，Student和Score是一对多关联。
2. 将群共享里的student.txt里的信息导入到两个数据库中
3. 依次查询出符合下面条件的信息：
3.1 总成绩大于250分的学生信息
3.2 语文成绩在80-90分之间的学生信息
3.3 有一门科目低于60分的学生信息
3.4 平均分70以上的学生信息
3.5 三门成绩都大于90分的学生姓名 
"""


class Student(models.Model):
    class Meta:
        db_table = 'Student'

    name = models.CharField(max_length=25, verbose_name="姓名")
    age = models.IntegerField(verbose_name="年龄")


class Score(models.Model):
    class Meta:
        db_table = 'Score'

    chinese = models.IntegerField(verbose_name="语文")
    mathematics = models.IntegerField(verbose_name="数学")
    english = models.IntegerField(verbose_name="英语")
    student = models.ForeignKey(Student, on_delete=models.CASCADE)


